package com.info.zhiduoduo.repository.dto.maker;

import java.math.BigDecimal;
import java.util.Date;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

@Data
@AllArgsConstructor
@NoArgsConstructor
@Accessors(chain = true)
public class MakerAlipayAvailableDto {

	@ApiModelProperty("创客id")
	private int userid;

	@ApiModelProperty("创客真实姓名")
	private String realname;

	@ApiModelProperty("工作室名称")
	private String username;

	@ApiModelProperty("发票范围")
	private String invoicescope;

	@ApiModelProperty("项目类型 5:委托接单- 项目 6:委托接单-智众包项目")
	private String projectType;

	@ApiModelProperty("是否注册过工作室 0未注册过 1注册过")
	private int isRegisteredStudio;

	@ApiModelProperty("企业支付宝登陆账号, 邮箱或手机号")
	private String alipayLogonId;

	@ApiModelProperty("企业支付宝登陆密码")
	private String logonPassword;

	@ApiModelProperty("企业支付宝支付密码")
	private String payPassword;

	@ApiModelProperty("安全问题")
	private String securityQuestion;

	@ApiModelProperty("安全问题答案")
	private String securityAnswer;

	@ApiModelProperty("绑定企业id")
	private Integer bindcompid;

	@ApiModelProperty("绑定企业")
	private String compname;

	@ApiModelProperty("是否友好企业标识(0:未标记,1:友好)")
	private Integer friendlyState;

	@ApiModelProperty("创客月度项目总金额")
	private BigDecimal monthTotalAmount;

	@ApiModelProperty("创客季度项目总金额")
	private BigDecimal quarterTotalAmount;

	@ApiModelProperty("创客年度项目总金额")
	private BigDecimal yearTotalAmount;

	@ApiModelProperty("创客过去十二个月交易额")
	private BigDecimal twelveMonthAmount;

	@ApiModelProperty("创客月度委托接单项目总金额")
	private BigDecimal monthEntrustAmount;

	@ApiModelProperty("创客季度委托接单项目总金额")
	private BigDecimal quarterEntrustAmount;

	@ApiModelProperty("创客年度委托接单项目总金额")
	private BigDecimal yearEntrustAmount;

	@ApiModelProperty("创客过去十二个月委托接单项目总金额")
	private BigDecimal twelveMonthEntrustAmount;

	@ApiModelProperty("策略性开票金额  发票+创客成本票 总金额")
	private BigDecimal strategyInvoiceAmount;

	@ApiModelProperty("待开票金额（待开票、开票中")
	private BigDecimal invoicingAmount;

	@ApiModelProperty("当前季度策略性开票金额")
	private BigDecimal quarterStrategyAmount;

	@ApiModelProperty("签约主体ISV id")
	private int isvId;

	@ApiModelProperty("签约主体ISV 名称")
	private String isvName;

	@ApiModelProperty("协议当前状态 1. TEMP：暂存，协议未生效； 2. NORMAL：正常； 3. STOP：暂停")
	private int agreementStatus;

	@ApiModelProperty("创客企业支付宝记账本余额")
	private BigDecimal alipayAvailableAmount;

	@ApiModelProperty("是否通过支付测试 0:否 1:是")
	private int testPassed;

	@ApiModelProperty("创客标签，多个用逗号分隔(1:常用创客，2:友好企业)")
	private String makerLabel;


	private Date createtime;
	@ApiModelProperty("创客开户地 1天津，2共青城，3芜湖，4.普陀山，5徐州")
	private Integer openingLocation;

	@ApiModelProperty("支付宝备注")
	private String remarks;
	
	@ApiModelProperty("是否开银行公户（null:全部 0:否 1:是）")
	private Integer isOpenAccNo2;

}
